package com.example.demo.pojo;

import lombok.Data;

import java.util.Date;

@Data
public class WiringInfo {

    private Integer Id;                         //序号
    private String ParentCompany;               //所属地市
    private String Company;                     //运维单位
    private String UserCode;                    //用户编号(主键)
    private String PropertyCode;                //电能表资产编号
    private String PointCode;                   //计量点编号

    private String UserName;                    //用户名称
    private String MaintainTeam;                //维护班组
    private String Substation;                  //所属变电站
    private String Wiring;                      //所属馈线（外键）
    private String Court;                       //所属配变台区
    private String CourtCode;                   //所属台区编码
    private String VoltageLevel;                //电压等级
    private Integer PTValue;                    //PT值
    private String UserLabel;                   //用户标签(暂无，可null)
    private String overType;                    //越限类型(可null)
    private Float score;                        //电压得分

    private Float NormOverUpIndex;              //一般越上限指数
    private Float OverUpUpIndex;                //越上上限指数
    private Float SevereOverUpIndex;            //严重越上限指数

    private Float NormOverDownIndex;            //一般越下线指数
    private Float OverDownDownIndex;            //越下下限指数
    private Float SevereOverDownIndex;          //严重越下限指数

    private Float NormOverUpTime;               //一般越上限时长
    private Float OverUpUpTime;                 //越上上限时长
    private Float SevereOverUpTime;             //严重越上限时长

    private Float NormOverDownTime;             //一般越下限时长
    private Float OverDownDownTime;             //越下下限时长
    private Float SevereOverDownTime;           //严重越下限时长
    private Float TotalTime;                    //监测总时长

    private Float ElectricMaxValue;             //电压最大值
    private Date MaxValueTime;                  //最大值发生时间
    private Float ElectricMinValue;             //电压最小值
    private Date MinValueTime;                  //最小值发生时间

    private String ElectricityType;             //用电类别
    private String IsDuplicatePower;           //是否双电源
    private String IsPhotovoltaicUser;         //是否光伏用户
    private String ElectricMeterCode;           //电能表编号
    private Float ContractCapacity;            //合同容量
    private Float OperatingCapacity;           //运行容量
}
